#deviceList-blade{
    /*width: 460px;*/
    width: 100%;
}
#deviceList-blade .blade-inner .inner-block{
    /*width: 420px;*/
    width: 100%;
}
:host/deep/ .ui-treetable table{
    table-layout:auto;
}
:host/deep/ .fa-fw{
    width: 0px;
}
:host/deep/ .ui-state-default{
    border: none;
    background: transparent;
    color: #fff;
    font-size: 14px;
    font-weight: inherit;
}
:host/deep/ .ui-treetable th.ui-state-default {
    background: none;
    border-color: transparent;
}
:host/deep/ .table-wrapper thead{
    background: rgba(40, 109, 138, .35);
    border-bottom: 1px solid #22507a;
}
:host/deep/ .ui-widget-content {
    border: 1px solid #22507a;
    background: transparent;
    color: #8ee284;
    font-size: 14px;
    font-weight: 300;
}
/* 选中 */
:host/deep/ .ui-state-highlight {
    border-color:#22507a;;
    background: rgba(40, 109, 138, .35);
    color: #FFFFFF;
}
/* 鼠标移入 */
:host/deep/ .ui-treetable .ui-treetable-row.ui-treetable-row-selectable:not(.ui-state-highlight):hover {
    border-color:#22507a;;
    background: rgba(40, 109, 138, .35);
    color: #FFFFFF;
}
/* 小三角 */
:host/deep/ .ui-widget-content a {
    color: #8ee284;
}
:host/deep/ .ui-treetable thead th,
:host/deep/ .ui-treetable tbody td,
:host/deep/ .ui-treetable tfoot td{
    padding: .5em .5em;
    text-align: center;
}
.form-control .check {
    background: transparent;
    border: 1px solid #8ee284;
}
#deviceList-blade .blade-static{
    background: rgba(71,117,153, .5);
    border-color: rgba(71,117,153, .5);
    border-style: solid;
    border-width: 0 0 2px;
    height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
#deviceList-blade .form-group{
    padding: 10px 0 0 0;
}
#deviceList-blade .blade-static .form-control.__checkbox{
    margin: 0;
    height: auto;
}
.table-wrapper{
    margin: 0 -20px 40px;
}